home *** CD-ROM | disk | FTP | other *** search
/ NeXTSTEP 3.1 (Developer) [x86] / NeXT Step 3.1 Intel dev.cdr.dmg / NextDeveloper / Headers / bsd / dev / EventSrc.h < prev    next >
Encoding:
C/C++ Source or Header  |  1993-04-30  |  659 b   |  36 lines

  1. /*     Copyright (c) 1992 NeXT Computer, Inc.  All rights reserved. 
  2.  *
  3.  * EventSrc.m - Common Event Source object class.
  4.  *
  5.  * HISTORY
  6.  * 22 May 1992    Mike Paquette at NeXT
  7.  *      Created. 
  8.  */
  9.  
  10. #ifndef    _BSD_DEV_EVENT_SRC_
  11. #define _BSD_DEV_EVENT_SRC_
  12.  
  13. #import <driverkit/IODevice.h>
  14. #import <bsd/dev/EventProtocols.h>
  15.  
  16. @interface EventSrc : IODevice <EventSrcExported>
  17. {
  18. @private
  19.     id        _owner;
  20.     id        _desiredOwner;
  21.     id        _ownerLock;        // NXLock; protects _owner and
  22.                         //   desiredOwner
  23. }
  24.  
  25. - init;            // Called by subclass's init to set up ownership glue
  26. - free;
  27. /*
  28.  * Methods used only by subclass.
  29.  */
  30. - owner;
  31. - ownerLock;
  32.  
  33. @end
  34. #endif    _BSD_DEV_EVENT_SRC_
  35.  
  36.